*{
    margin: 0;
    padding: 0;
    /* background-color: black; */
    font-weight: bold;
}
@font-face {
    font-family: gf;
    src: url(akr.otf);
}
body {
    overflow-y: hidden; /* Hide vertical scrollbar */
    overflow-x: hidden; /* Hide horizontal scrollbar */
}
.choices li:last-child{
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    
}

@font-face {
    font-family: 'fontcustom';
    src: url(fontcustom.woff);
    font-weight: 800;
    font-style: normal;
} 
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

html, body {
    margin: 0;
    height: 100%;
    overflow: hidden;
    transition: .3s;
    /* cursor:none; */
}

@keyframes admin {
    from {top: -120px;};
    to {top: 0px;};
}

@keyframes admin2 {
    from {opacity: 0;};
    to {opacity: 1;};
}

.adminAnnouncementContainer {
    position: absolute;
    width: 99.905833333333333vw;
    height: 17.5333333333333335vh;
    background: rgb(5,21,37);
    background: rgb(5,21,37);
    background: linear-gradient(0deg, rgba(5,21,37,0) 16%, rgba(255, 242, 0, 0.489) 100%);
    border: 1px solid rgba(197, 197, 197, 0.18);
    text-align: center;
    border-bottom: 0px solid transparent;
    border-top: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(255, 248, 34, 0), rgba(255, 234, 0, 0.489), rgba(56,2,155,0));
    border-image-slice: 1;
    animation: admin2 1.6s;
}

.adminTitle {
    position: relative;
    text-align: center;
    top: 1.833333333333333vh;
    color: white;
    font-size: 1.4375vw;
    font-family: gf;
    letter-spacing: .7px;
    animation: admin 1.6s;
}

.bt {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(255, 248, 34, 0), rgba(255, 251, 0, 0.489), rgba(56,2,155,0));
    border-image-slice: 1;
    letter-spacing: 1.3px;
}

.bt2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(255, 248, 34, 0), rgba(255, 251, 0, 0.489), rgba(56,2,155,0));
    border-image-slice: 1;
    letter-spacing: 1.3px;
}

.adminSend {
    color: rgba(159, 156, 156, 0.5);
    font-size: .8375vw;
    font-family: gf;
    letter-spacing: .2px;
}

.adminMessage {
    position: relative;
    color: rgb(255, 255, 255);
    font-size: .9375vw;
    font-family: gf;
    letter-spacing: .2px;
    top: 1.833333333333333vh;
    width: 5px;
    height: 5px;
    text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.641);
}

@keyframes ann {
    from {opacity: 0;right: -21.67708333333333vw;};
    to {opacity: 1;right: 1.67708333333333vw;};
}


.announcement {
    position: absolute;
    right: 1.67708333333333vw;
    top: 12vw;
    width: 19.905833333333333vw;
    background: rgba( 255, 255, 255, 0.15 );
    border-radius: 10px;
    animation: ann 1.8s;
    padding: 20px 0px 20px 0px;
    background: rgb(5,21,37);
    background: linear-gradient(309deg, rgba(5,21,37,0) 16%, rgb(255, 251, 0) 100%);
}

.annTitle {
    position: relative;
    color: white;
    left: 1.47708333333333vw;
    font-family: gf;
    letter-spacing: 1px;
}

.annSender {
    position: relative;
    color: rgba(173, 172, 172, 0.571);
    left: 1.47708333333333vw;
    font-family: gf;
    font-size: 13px;
    letter-spacing: .5px;
}

.annMessage {
    position: relative;
    color: rgba(255, 255, 255, .871);
    left: 1.47708333333333vw;
    width: 325px;
    font-family: gf;
    font-size: 13px;
    letter-spacing: .5px;
}

.eventAnnouncementContainer {
    position: absolute;
    width: 99.905833333333333vw;
    height: 17.5333333333333335vh;
    background: rgb(5,21,37);
    background: rgb(5,21,37);
    background: linear-gradient(0deg, rgba(5,21,37,0) 16%, rgba(0, 132, 255, 1) 100%);
    border: 1px solid rgba(197, 197, 197, 0.18);
    text-align: center;
    border-bottom: 0px solid transparent;
    border-top: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(255, 248, 34, 0), rgba(0, 132, 255, 1), rgba(56,2,155,0));
    border-image-slice: 1;
    animation: admin2 1.6s;
}

.death {
position: absolute;
width: 100%;
height:170%;
left: 0;
top: 0;
text-align: bottom;
transition: 0.3s;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}

.inimatrans {
position: relative;
font-family: Montserrat;
font-style: normal;
font-weight: bold;
text-align:center;
font-size: 1.575vw;
line-height: 1.6666666666666667vh;
color: #a19999b6;
}

.you {
position: relative;

font-family: gf;
font-style: normal;
font-weight: bold;
text-align:center;
font-size: 4.175vw;
line-height: 1.6666666666666667vh;
color: #ffffff;
}

.are {
position: relative;
font-family: gf;
font-style: normal;
font-weight: bold;
text-align:center;
font-size: 5.975vw;
text-shadow: 0 0 65px #000000, 0 0 65px #000000;
line-height: 1.6666666666666667vh;
color: #ffffff;
}

.respawnin {
	position: relative;
font-family: gf;
font-style: normal;
font-weight: bold;
text-align:center;
font-size: .875vw;
text-shadow: 0 0 45px #ffffff, 0 0 15px #ffffff;
line-height: 1.6666666666666667vh;
color: #ffffff;
}

.secs {
	position: relative;
top: -10.933333333333333vh;
font-family: gf;
font-style: normal;
font-weight: bold;
text-align:center;
font-size: 1.875vw;
text-shadow: 0 0 45px #ffffff, 0 0 15px #ffffff;
line-height: 1.6666666666666667vh;
color: #ffffff;
}

.presstores {
	position: relative;
top: -1.933333333333333vh;
font-family: gf;
font-style: normal;
font-weight: 100;
text-align:center;
font-size: 1.475vw;
line-height: 1.6666666666666667vh;
color: #ffffff;
}

.blabla {
	position: relative;
/* top: 11.933333333333333vh; */
font-family: gf;
font-style: normal;
font-weight: 100;
text-align:center;
font-size: .815vw;
line-height: 1.6666666666666667vh;
color: #aca5a5af;
}